package com.pn.taikao.service;

import java.awt.image.BufferedImage;

/**
 * 验证码服务接口
 */
public interface CaptchaService {
    /**
     * 生成验证码图片和验证码值
     * @param captchaKey 验证码的唯一标识（通常是UUID）
     * @return 验证码图片
     */
    BufferedImage generateCaptchaImage(String captchaKey);
    
    /**
     * 验证验证码
     * @param captchaKey 验证码的唯一标识
     * @param captchaCode 用户输入的验证码
     * @return true如果验证码正确，false如果错误或过期
     */
    boolean validateCaptcha(String captchaKey, String captchaCode);
}

